typedef struct {
    void *container;
    // 根据具体的需求定义更多的成员变量...
} Iterator;

void iterate_list(void (*visit)(void*));
// 对于链表的访问操作示例